Homebrew —— 轻松安装和卸载Mac的应用
想必很多人都听说过Homebrew 如果需要很频繁的安装、配制、卸载和升级软件包,那么有一个很顺手的兵器–包管理器可以省去很多麻烦,节约各种时间和精力的成本~~OvO
而Mac上比较多的同学都是使用的Homebrew~
- 这篇文章来介绍一下Homebrew 以及它的基本用法~
什么是Homebrew?我们为什么需要它
Homebrew简称brew
是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 使用命令,非常方便。
安装
网上有很多的教程,由于版本更迭,我只说我现在版本的方式
尽量还是学好brew官方手册比较好!但是由于brew本身的包管理超级强的性质,老版本几乎都是向下兼容的,很棒,update很容易!
在Mac中打开Termal: 输入命令:1
2ruby -e "$(curl --insecure -fsSL
https://raw.githubusercontent.com/Homebrew/install/master/install)"
基本使用
拿git
为例
Ps 要学习git 很推荐 廖雪峰的学习教程
安装就一步:
1 | brew install git |
1 | brew search [包名] //查询可用包 |
Homebrew 常用命令一览
没事你就man brew
一下可以涨不少知识。
1 | $ brew --help #简洁命令帮助 |
软件更新
1 | $ brew update # 同步远程最新更新情况,对本机已经安装并有更新的软件用*标明 |
软件旧版本
1 | $ brew cleanup #清理所有已安装软件包的历史老版本 |
上述这几条都是非常实用的,几乎隔几个月自检一下都有帮助。
由于包的版本更新的问题导致的一系列的问题都可以规避掉了!如果你想控制某个包保持版本的话,使用
1 |
|
常用软件包
1 | brew install wget |
Homebrew-Cask
Homebrew-Cask 是 Homebrew 的一个扩展。它能够优雅、简单、快速的安装和管理 macOS 图形界面程序,比如Google Chrome 和Dropbox等等。官网 https://caskroom.github.io/。
Cask 必装的理由
有图形界面的软件可以直接在 App Stroe 中下载更新,为啥还需要 Cask 呢?因为有的很好用的免费 Mac 软件并没有选择在 App Store 上架,对于没有上架的软件我们只能是通过搜索找到官网然后在下载安装包,这样不够优雅也不方便管理,而使用 Cask 可以通过一行命令就搞定安装了,还可以统一更新升级所有的软件,实现从非 App Store 途径安装的软件的统一管理。
Cask 从软件官方网站下载软件包,然后在后台安装并将 .app
移动到 Applications
。通过 Cask 安装的软件也会在 Lanuchpad 显示,跟从 App Store 安装的软件没啥区别。对于那些收费的软件,用 Cask 安装只是比普通安装方法节省了时间和步骤,没啥其他的区别。
Cask常用命令
1 | brew cask -help 查看帮助 |
卸载Homebrew
1 | cd `brew --prefix` |
小结
电脑里的第三方应用越多,HomeBrew 的优势越明显。
如果只下载一个应用,可能径自前往其官网也不会觉得麻烦,但如果你每次下载第三方应用就要前往官网、每次更新都得去其菜单栏中寻找 update 按钮,那显然是不便的。HomeBrew 就为这些的零碎的操作提供了一个集中的管理办法。
学会了本文的几条命令,对你来说 HomeBrew 就不再是晦涩的命令行工具,而是一个简单好用的第三方应用版 App Store。
非常方便!
参考
少数派上的专题Homebrew,Mac 应用管家
Mac 开发配置手册